/**
 * @author: Wang Changxin 自定义Form表单验证 在需要验证的Form中添加onSubmit="return valid(this);"
 *                在需要验证的input标签中添加配置cv：验证条件 cn：提示参数 len用于配置限制长度
 */
function valid(form ,toRemind) {

	var flag = true;
	$("input", form).each(function() {
		var cv = $(this).attr("cv");
		var val= $(this).val();
		var len = $(this).attr("len") || 6;
		if(cv){
			if (cv.indexOf("empty") >= 0) {
				if ($(this).val() == "") {
					alert($(this).attr("cn") + "不能为空");
					flag = false;
					return false;
				}
			}
			if (cv.indexOf("number") >= 0) {
				if (isNaN($(this).val())) {
					alert($(this).attr("cn") + "只能是数字！请不要加空格或其他字符");
					flag = false;
					return false;
				}
			}
			if (cv.indexOf("nolength") >=0) {
				if (val.length < len) {
					alert($(this).attr("cn") + "少于 "+ len + "位 请改正后再提交！");
					flag = false;
					return false;
				}
			}
			if (cv.indexOf("xmlen") >= 0) {
				if (val.replace(/^.{1,6}$/,"")!="") {
					alert($(this).attr("cn") + "不能超过6个字符");
					flag = false;
					return false;
				}
			}
			
			if (cv.indexOf("email") >= 0) {
				if (val.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
					alert("邮箱格式不合法");
					flag = false;
					return false;
				}
			}
			
		}
	});
	return flag;
}

//验证扩展名
function validExt(str){
	
	var lastIndex = str.lastIndexOf(".");
	var extStr = str.substring(lastIndex + 1, str.length );

	var imgExt = ["jpg", "bmp" ,"jpeg","gif", "bmp", "png"];

	for(var i = 0 ; i < imgExt.length; i ++){
		if(extStr.toLowerCase().indexOf(imgExt[i]) >= 0){
			return true;
		}
	}
	return false;
	
}